package com.gz.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
@ApiModel("微信预退款出参")
public class WXRefundOrderRespVO {
	/**
	 * 微信支付退款号
	 */
	@ApiModelProperty("微信支付退款号")
	private String refundId;

	/**
	 * 商户退款单号
	 */
	@ApiModelProperty("商户退款单号")
	private String outRefundNo;

	/**
	 * 微信支付订单号
	 */
	@ApiModelProperty("微信支付订单号")
	private String transactionId;

	/**
	 * 商户订单号
	 */
	@ApiModelProperty("商户订单号")
	private String outTradeNo;

	/**
	 * 退款渠道
	 */
	@ApiModelProperty("退款渠道")
	private String channel;

	/**
	 * 退款入账账户
	 */
	@ApiModelProperty("退款入账账户")
	private String userReceivedAccount;

	/**
	 * 退款成功时间
	 */
	@ApiModelProperty("退款成功时间")
	private String successTime;

	/**
	 * 退款创建时间
	 */
	@ApiModelProperty("退款创建时间")
	private String createTime;

	/**
	 * 退款状态
	 */
	@ApiModelProperty("退款状态")
	private String status;

	/**
	 * 资金账户
	 */
	@ApiModelProperty("资金账户")
	private String fundsAccount;
}

